Definition of Salvia Sclarea
-
(noun) aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental
Synonyms of Salvia Sclarea
Antonyms of Salvia Sclarea
No Antonyms Found.
Homophones of Salvia Sclarea
No Homophones Found.